.ksPage,
.ksPage a {
	text-align: center;
	overflow: hidden
}

body {
	background-color: #f6f6f7
}

.n-h2 {
	border-left: 4px solid #49A0EF;
	line-height: 28px;
	font-size: 22px;
	color: #333;
	padding-left: 10px
}

.n-main {
	padding: 40px;
	background-color: #fff;
	margin-bottom: 40px
}

.n-nav {
	border-bottom: 1px solid #ddd
}

.n-nav li {
	margin-right: 40px
}

.n-nav a {
	color: #555;
	padding-bottom: 8px
}

.ksPage a.next,
.ksPage a.prev {
	position: relative;
	padding: 0;
	width: 30px
}

.n-lists li {
	margin: 30px 0
}

.n-lists li a {
	color: #777
}

.n-lists li span {
	color: #999
}

._on a {
	color: #49A0EF
}

.ksPage a,
.ksPage a:link,
.ksPage a:visited {
	text-decoration: none;
	color: #4f4f4f
}

.n-main strong {
	font-weight: bolder
}

.ksPage {
	margin: 10px 0;
	border-radius: 3px;
	height: 32px
}

.ksPage a {
	width: 30px;
	cursor: pointer;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	border: 1px solid #49A0EF;
	vertical-align: middle;
	vertical-align: top;
	font-size: 12px;
	transition: background linear 80ms, color linear 80ms;
	margin: 0 10px
}

.ksPage a:first-child {
	border-radius: 3px 0 0 3px
}

.ksPage a:last-child {
	border-radius: 0 3px 3px 0
}

.ksPage .hide {
	display: none
}

.ksPage .curr,
.ksPage .curr:hover,
.ksPage .disabled,
.ksPage .disabled:hover {
	cursor: default;
	background: #49A0EF;
	color: #fff!important
}

.ksPage a:focus,
.ksPage a:hover {
	text-decoration: none!important;
	background: #49A0EF;
	color: #fff
}

.ksPage a:active {
	text-decoration: none;
	color: #fff;
	background-color: #49A0EF
}

.ksPage a:focus {
	outline: 0
}

.ksPage a.indicator {
	background: 0 0;
	border: none;
	cursor: default;
	height: 32px;
	margin: 0
}

.ksPage a.indicator:active,
.ksPage a.indicator:hover {
	color: #4f4f4f;
	background: 0 0
}

.ksPage a i {
	display: block;
	width: 11px;
	height: 16px;
	top: 0px;
	position: absolute;
	background-repeat: no-repeat;
	font-size: 24px;
}

.ksPage a.prev i {
	
	left: 16px
}

.ksPage a.next i {
	
	right: 16px
}

.n-title {
	font-size: 24px;
	color: #333
}

.n-content {
	color: #777;
	text-indent: 2em
}

.d-nav i {
	font-size: 10px;
	color: #999
}

.s_on {
	color: #777
}

@font-face {font-family: "prev-next";
  src: url('../font/prev-next/iconfont.eot?t=1511750564655'); /* IE9*/
  src: url('../font/prev-next/iconfont.eot?t=1511750564655#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAUMAAsAAAAAB3QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kizY21hcAAAAYAAAABlAAABnM5/aO9nbHlmAAAB6AAAAR8AAAE062rlNGhlYWQAAAMIAAAALwAAADYPon0+aGhlYQAAAzgAAAAcAAAAJAfeA4VobXR4AAADVAAAABAAAAAQD+kAAGxvY2EAAANkAAAACgAAAAoBEACIbWF4cAAAA3AAAAAfAAAAIAETAF1uYW1lAAADkAAAAUUAAAJtPlT+fXBvc3QAAATYAAAAMwAAAESbSxvMeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sU4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDw7ztzwv4EhhrmBoQEozAiSAwAyxw01eJzFkNENgCAMRK8UDTGO4qdxIL8cwQ2dBNbAa+GHCTjySnu5pAQACwAlB4mAPBCYbrrivmJzP+LinHgC7zdr+WodOpN4InmnlpQV0yTzVo/avZ59sv9+O3xi1ob55Wsg/BdpEpcAAAB4nF2PuU7DQBiE91/jK/gg62N9xPGFs6CApRgTCkTSUACiQEpFyQOA0qWhSINEQZFnQEi0pM8DpOQVEDyHYaFkNJop5msGiQh9fwgrwUMW2kEDdIquEAKpD5mBI0hZXeI+OKnoUNsQWM5SOc9K4QRoJtluNax7VJIlEwzowkFaDVmJGRzWI3wMlRsB+GEwIUWHCAtoeaz70FzgZ3DivGOO9pvzvbFdJZYy0wjxCXlSJFFUMN4wDbilriqqLal5Ec3AWcW7OAbNZ8HltZ6E5OaxvosKqgLM52CFifE6bgdt7vvAtYgvb+mKF+j5tg2zr03P0qLeJ+KC38BTfIb4a2AyPWJ46q3X3hIPKK+3/0zBCZnC4o9550mXfP0BeNQxTQB4nGNgZGBgAOIrNtE98fw2Xxm4WRhA4JrjnCUI+v9DFgZmCSCXg4EJJAoALPUKXwB4nGNgZGBgbvjfwBDDwgACQJKRARWwAABHCgJtBAAAAAPpAAAEAAAABAAAAAAAAAAAdgCIAJoAAHicY2BkYGBgYQhkYGUAASYg5gJCBob/YD4DABESAXEAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAhZGJkZmRhZGVgbGCszgjMS+9MrMylasoMz2jJLGoKL+cgQEAdtcIyQA=') format('woff'),
  url('../font/prev-next/iconfont.ttf?t=1511750564655') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/prev-next/iconfont.svg?t=1511750564655#iconfont') format('svg'); /* iOS 4.1- */
}

.prev-next {
  font-family:"prev-next" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shangyiye:before { content: "\e6c7"; }

.icon-rightarrow:before { content: "\e503"; }

